面向文科生的正则表达式基础视频教程
背景
《Word里面的通配符:基础知识》发布之后反响很好,帖子下方有很多人都在问有没有正则表达式的基础教程。正则表达式可以用来帮助我们去快速找到文本中特定模式的字符串,是极为高效的文本处理工具。
本来这学期我就准备录制教程的,大家的留言激励我赶快录出来。因为我之前只是在我的微信公众号中写过一些跟正则表达式相关的例子,包括:
之所以写这个例子是因为,像SDL Trados、memoQ这样主流的计算机辅助翻译工具早都已经支持正则表达式了,所以在网站内容翻译的过程中可以利用正则表达式提高文件工程处理效率,我把课上给同学们讲解的例子写成了这篇文章。
这个例子是我很多年前在公司实习的时候工程师教我的,工作之后我就重新改造了一下代码,这个有点儿复杂,文章也写得比较乱,不想看就算了。
正文
本次录制的是面向文科生的正则表达式基础教程,适用人群:
!!注意!!
不是所有翻译专业的学生都需要学习正则表达式,这部分内容最适合那些有大量的文本要处理的同学或老师,尤其是对语料库学习感兴趣的人。网上很多的相关教程都是程序员写给程序员的,所以我想录一些面向文科学生的正则表达式教学视频。
我一共录制了7个视频,将一些我认为比较重要的正则表达式基础知识进行了详细讲解,我觉得文科生学习起来应该不会有太大的障碍,因为我也是这么学过来的:
正则表达式基础:概述、文本字符匹配及转义符 15:22
正则表达式基础:字符簇 09:46
正则表达式基础:非打印字符 15:55
正则表达式基础:快捷字符簇 09:19
正则表达式基础:锚点 14:31
正则表达式基础:或和重复 09:58
正则表达式基础:分组 04:39
所有视频一共80分钟左右,正好是两节课的内容。我会在这篇微信公众号中上传前三个视频,其他四个视频可以在《搜智》公开课中找到。
本系列视频未来要更新的内容(尤其是具体案例的分析讲解)也都会在这个公开课中,所以大家不要以为这个帖子中的三个视频就是全部了,微信公众号只允许我上传三个。
正则表达式基础:概述、文本字符匹配及转义符
正则表达式基础:字符簇
正则表达式基础:非打印字符
学习方法
本系列视频以讲解基础知识为主,采用的是网上的在线教程和在线工具,地址分别是:
在线教程:
https://www.regular-expressions.info/quickstart.html
https://www.runoob.com/regexp/regexp-syntax.html
在线工具:
https://tool.oschina.net/regex
如果你想在自己电脑上的文本编辑器中测试正则表达式,可以使用以下工具:
Notepad++(仅有Windows版)
地址:https://notepad-plus-plus.org/
Sublime Text(Windows版和Mac版均有)
地址:http://www.sublimetext.com/
其他支持正则表达式的编辑器都可以使用。
本教程的所有视频均可以下载,请大家边观看边操作。如果大家有相关的问题,请在讨论区里留言,我会尽量抽时间解答。
要想真正学好正则表达式,首先要了解基础知识,其次是在案例中学习,必须要有真实的案例,才可以充分的结合所有的基础知识,所以本视频的最后我也会提供一些案例供大家参考。
祝大家学习愉快!
不感兴趣
别瞎学
点赞就可以了